

package top.continew.admin.question.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * Created with Mac IntelliJ IDEA
 *
 * @Title: QuestionErrorCorrection
 * @Package: top.continew.question.model
 * @Author: RHY
 * @Description:
 * @Date: 2021/3/26 16:44
 */
@TableName(value = "question_error_correction")
public class QuestionErrorCorrection {
    /**
     * 未采纳
     */
    public static final String HANDLE_STATUS_NO = "0";
    /**
     * 已采纳
     */
    public static final String HANDLE_STATUS_YES = "1";

    /**
     * 未发放
     */
    public static final String MONEY_STATUS_NO = "0";
    /**
     * 已发放
     */
    public static final String MONEY_STATUS_YES = "1";
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 用户id
     */
    @TableField(value = "user_id")
    private Long userId;

    /**
     * 用户电话
     */
    @TableField(value = "user_phone")
    private String userPhone;

    /**
     * 题目id
     */
    @TableField(value = "question_id")
    private Long questionId;

    /**
     * 题目学科
     */
    @TableField(value = "question_subject")
    private Long questionSubject;

    /**
     * 错题描述
     */
    @TableField(value = "error_content")
    private String errorContent;

    /**
     * 处理状态
     */
    @TableField(value = "handle_status")
    private String handleStatus;

    /**
     * 处理时间
     */
    @TableField(value = "handle_time")
    private Long handleTime;

    /**
     * 处理用户
     */
    @TableField(value = "handle_user")
    private Long handleUser;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Long createTime;

    /**
     * 创建人
     */
    @TableField(value = "create_user")
    private Long createUser;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Long updateTime;

    /**
     * 更新人
     */
    @TableField(value = "update_user")
    private Long updateUser;

    /**
     * 云师币发放状态
     */
    @TableField(value = "money_status")
    private String moneyStatus;

    /**
     * 获取主键
     *
     * @return id - 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id
     *           主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId
     *               用户id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取用户电话
     *
     * @return user_phone - 用户电话
     */
    public String getUserPhone() {
        return userPhone;
    }

    /**
     * 设置用户电话
     *
     * @param userPhone
     *                  用户电话
     */
    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    /**
     * 获取题目id
     *
     * @return question_id - 题目id
     */
    public Long getQuestionId() {
        return questionId;
    }

    /**
     * 设置题目id
     *
     * @param questionId
     *                   题目id
     */
    public void setQuestionId(Long questionId) {
        this.questionId = questionId;
    }

    /**
     * 获取题目学科
     *
     * @return question_subject - 题目学科
     */
    public Long getQuestionSubject() {
        return questionSubject;
    }

    /**
     * 设置题目学科
     *
     * @param questionSubject
     *                        题目学科
     */
    public void setQuestionSubject(Long questionSubject) {
        this.questionSubject = questionSubject;
    }

    /**
     * 获取错题描述
     *
     * @return error_content - 错题描述
     */
    public String getErrorContent() {
        return errorContent;
    }

    /**
     * 设置错题描述
     *
     * @param errorContent
     *                     错题描述
     */
    public void setErrorContent(String errorContent) {
        this.errorContent = errorContent;
    }

    /**
     * 获取处理状态
     *
     * @return handle_status - 处理状态
     */
    public String getHandleStatus() {
        return handleStatus;
    }

    /**
     * 设置处理状态
     *
     * @param handleStatus
     *                     处理状态
     */
    public void setHandleStatus(String handleStatus) {
        this.handleStatus = handleStatus;
    }

    /**
     * 获取处理时间
     *
     * @return handle_time - 处理时间
     */
    public Long getHandleTime() {
        return handleTime;
    }

    /**
     * 设置处理时间
     *
     * @param handleTime
     *                   处理时间
     */
    public void setHandleTime(Long handleTime) {
        this.handleTime = handleTime;
    }

    /**
     * 获取处理用户
     *
     * @return handle_user - 处理用户
     */
    public Long getHandleUser() {
        return handleUser;
    }

    /**
     * 设置处理用户
     *
     * @param handleUser
     *                   处理用户
     */
    public void setHandleUser(Long handleUser) {
        this.handleUser = handleUser;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime
     *                   创建时间
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return create_user - 创建人
     */
    public Long getCreateUser() {
        return createUser;
    }

    /**
     * 设置创建人
     *
     * @param createUser
     *                   创建人
     */
    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Long getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime
     *                   更新时间
     */
    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新人
     *
     * @return update_user - 更新人
     */
    public Long getUpdateUser() {
        return updateUser;
    }

    /**
     * 设置更新人
     *
     * @param updateUser
     *                   更新人
     */
    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    /**
     * 获取云师币发放状态
     *
     * @return money_status - 云师币发放状态
     */
    public String getMoneyStatus() {
        return moneyStatus;
    }

    /**
     * 设置云师币发放状态
     *
     * @param moneyStatus
     *                    云师币发放状态
     */
    public void setMoneyStatus(String moneyStatus) {
        this.moneyStatus = moneyStatus;
    }
}